package com.alibaba.nacos.console.config;//package com.alibaba.nacos.console.config;

public interface NacosConfig {

    /**
     * 启动模式：
     * true-单机模式，false-集群模式
     * 特别说明：集群模式需搭配 cluster.conf 使用，配置文件可以从github源码distribution/conf/cluster.conf.example拷贝而来
     * 详细使用方法请查看文档
     */
    String NACOS_STANDALONE_MODE = "nacos.standalone";

    /**
     * 开启鉴权认证：
     * true-开启登录认证，false-关闭登录认证
     * 特别说明：也可以在配置文件中直接设置
     */
    String NACOS_AUTH_ENABLED = "nacos.core.auth.enabled";

    /**
     * 权限缓存开关,开启后权限缓存的更新默认有15秒的延迟，true-开启，false-关闭
     */
    String NACOS_AUTH_CACHE_ENABLED = "nacos.core.auth.caching.enabled";

    /**
     * 日志目录设置
     */
    String NACOS_LOG_BASEDIR = "server.tomcat.basedir";

    /**
     * 开启日志：true-开启日志，false-关闭日志
     */
    String NACOS_LOG_ENABLED = "server.tomcat.accesslog.enabled";

    /**
     * web端访问上下文前缀，默认是nacos
     */
    String NACOS_CONTEXT_PATH = "server.servlet.contextPath";

}
